package FileMethod.Practice;

import java.io.File;

public class Three {
    public static void main(String[] args) {
        /**
         * 找到电脑中所有以avi结尾的电影
         */
        findAVI();

    }

    public static void findAVI(){
        //获取所有盘符之后进行迭代findAVI操作
        File[] arr=File.listRoots();
        for (File f : arr) {
            findAVI(f);
        }
    }

    public static void findAVI(File src){
        //进入文件夹src
        File[] files=src.listFiles();

        //对文件进行判断为空则跳过
        if (files!=null) {
            //遍历数组，依次得到src里面的每一个文件或文件夹
            for (File file : files) {
                //判断是否为文件
                if(file.isFile()){
                    String name=file.getName();
                    if(name.endsWith(".exe")){
                        System.out.println(file);
                    }
                }else{
                    findAVI(file);
                }
            }
        }
    }
}
